home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / var / lib / dpkg / info / mozilla-thunderbird.preinst < prev    next >
Encoding:
Text File  |  2007-04-03  |  1.6 KB  |  41 lines

  1. #!/bin/sh
  2.  
  3. #MV_FLAGS="-v"
  4. #RM_FLAGS="-v"
  5.  
  6. if test "$1" = "upgrade" -o "$1" = "install"; then
  7.    if [ -L /usr/lib/mozilla-thunderbird/defaults/pref ]; then
  8.        rm ${RM_FLAGS} -f /usr/lib/mozilla-thunderbird/defaults/pref
  9.    fi
  10.    if [ -L /usr/lib/mozilla-thunderbird/greprefs ]; then
  11.        rm ${RM_FLAGS} -f /usr/lib/mozilla-thunderbird/greprefs
  12.    fi
  13.  
  14.    if [ -L /usr/lib/mozilla-thunderbird/extensions ]; then
  15.        rm ${RM_FLAGS} -f /usr/lib/mozilla-thunderbird/extensions
  16.     mkdir /usr/lib/mozilla-thunderbird/extensions
  17.     if [ -d /var/lib/mozilla-thunderbird/extensions/ ]; then
  18.             tmp=$(ls -d /var/lib/mozilla-thunderbird/extensions/* 2> /dev/null) || true
  19.         if test ! -z "$tmp"; then
  20.           mv ${MV_FLAGS} ${tmp} /usr/lib/mozilla-thunderbird/extensions/
  21.           if [ -e /usr/lib/mozilla-thunderbird/extensions/installed-extensions.txt ]; then
  22.              rm ${RM_FLAGS} -f /usr/lib/mozilla-thunderbird/extensions/installed-extensions.txt
  23.           fi 
  24.           if [ -e /usr/lib/mozilla-thunderbird/extensions/Extensions.rdf ]; then
  25.              rm ${RM_FLAGS} -f /usr/lib/mozilla-thunderbird/extensions/Extensions.rdf
  26.           fi
  27.           rm ${RM_FLAGS} -f /var/lib/mozilla-thunderbird/extensions/*
  28.         fi
  29.     fi
  30.    fi
  31.  
  32.    if test -e /usr/lib/mozilla-thunderbird/chrome/chrome.rdf -a ! -L /usr/lib/mozilla-thunderbird/chrome/chrome.rdf; then    
  33.         mkdir -p /var/lib/mozilla-thunderbird/chrome
  34.        mv /usr/lib/mozilla-thunderbird/chrome/chrome.rdf /var/lib/mozilla-thunderbird/chrome/chrome.rdf
  35.     ln -s /var/lib/mozilla-thunderbird/chrome/chrome.rdf /usr/lib/mozilla-thunderbird/chrome/chrome.rdf
  36.    fi
  37. fi
  38. #echo Successful preinst
  39.  
  40.  
  41.